package sz.szsmk.citizencard.mvp;

import sz.szsmk.citizencard.model.network.bean.response.BaseBean;
import sz.szsmk.citizencard.model.network.bean.response.GetOrderOpenidRes;
import sz.szsmk.citizencard.model.network.bean.response.QuerLeisureCardsInfoRes;
import sz.szsmk.citizencard.model.network.bean.response.QueryLeisureCardRes;
import sz.szsmk.citizencard.model.network.bean.response.SeleciUserAuthRes;

/**
 * Created by yangzhengwen on 2017/10/2.
 */

public interface ApplicationAuthorMvpView extends MvpView {
    void success();

    void fail();

    void authSucc(BaseBean response);

    void authFail(BaseBean response);


    void queryLeisureSucc(QuerLeisureCardsInfoRes response);

    void queryLeisureFail(QuerLeisureCardsInfoRes response);

    void cardnoAuthorizationSucc(BaseBean response);

    void cardnoAuthorizationFail(BaseBean response);

    void selectUserAuthFail();

        void selectUserAuthSucc(SeleciUserAuthRes response, String type);


    void getGetOrderIdSucc(GetOrderOpenidRes response, String s, String type);

    void getGetOrderIdFail();

    void getUploadPic();
}
